package top.tangyh.lamp.care.vo.result;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import top.tangyh.lamp.care.entity.BObsvRecord;
import top.tangyh.lamp.care.entity.BPatEvent;
import top.tangyh.lamp.care.entity.BPgRecord;

import java.util.List;
import java.util.Map;

@Data
@Schema(description = "TemperatureDataVO 体温单相关数据")
public class TemperatureDataVO {

    @Schema(description = "体温单-呼吸")
    private  Map<String, List<BObsvRecord>> collectsHuxi;

    @Schema(description = "体温单-疼痛")
    private List<BPgRecord> listTt;

    @Schema(description = "体温单-大便")
    private List<Map> collectsShit;

    @Schema(description = "体温单-尿量")
    private List<TemperateIODataVO> listOutNl;

    @Schema(description = "体温单-引流量")
    private List<TemperateIODataVO> listOutYll;

    @Schema(description = "体温单-事件")
    private List<BPatEvent> listEvent;

    @Schema(description = "体温单-体温")
    private   Map<String, List<BObsvRecord>> collectsTw;

    @Schema(description = "体温单-脉搏心率")
    private   Map<String, List<BObsvRecord>> collectsPulseHeartRate;

    @Schema(description = "体温单-血压")
    private   Map<String, List<BObsvRecord>> collectsBloodPressure;

    @Schema(description = "体温单-出入量每天总和统计")
    private List<TemperateIODataVO> listOutIn;

    @Schema(description = "体温单-呼吸机是否待机")
    private List<HuxiJiHaveDaijiVO> listHuxiJiHaveDaiji;

//    @Schema(description = "体温单-呼吸机是否有R")
//    private List<HuxiJiHaveRVO> listHuxiJiHaveR;
}
